home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 6 / develop 6 code / TCP / NewsWatcher / NewsWatcher 2.0d15 source / source / dlgutil.h < prev    next >
Encoding:
Text File  |  1993-08-29  |  2.4 KB  |  46 lines  |  [TEXT/KAHL]

  1. typedef pascal void (*UserItemProcPtr)(DialogPtr, short);
  2.  
  3. typedef void (*CustomCopyCommandHandler)(DialogPtr);
  4.  
  5. Boolean DlgGetCheck (DialogPtr dlg, short item);
  6. void DlgSetCheck (DialogPtr dlg, short item, Boolean value);
  7. void DlgToggleCheck (DialogPtr dlg, short item);
  8. ControlHandle DlgGetControl (DialogPtr dlg, short item);
  9. short DlgGetCtlValue (DialogPtr dlg, short item);
  10. void DlgSetCtlValue (DialogPtr dlg, short item, short value);
  11. short DlgGetNumber (DialogPtr dlg, short item);
  12. void DlgSetNumber (DialogPtr dlg, short item, short value);
  13. void DlgGetCString (DialogPtr dlg, short item, char *value);
  14. void DlgSetCString (DialogPtr dlg, short item, char *value);
  15. void DlgGetPString (DialogPtr dlg, short item, StringPtr value);
  16. void DlgSetPString (DialogPtr dlg, short item, StringPtr value);
  17. void DlgEnableItem (DialogPtr dlg, short item, Boolean enabled);
  18. void DlgSetUserItem (DialogPtr dlg, short item, UserItemProcPtr proc);
  19. void DlgSetPict (DialogPtr dlg, short item, PicHandle pict);
  20. void DlgEraseItems (DialogPtr dlg, short first, short last);
  21. pascal void    DlgGrayBorderItem (DialogPtr dlg, short item);
  22. void DlgFlashButton (DialogPtr dlg, short item);
  23.  
  24. void SetDialogCustomCopyHandler (DialogPtr dlg, CustomCopyCommandHandler theHandler);
  25. void SetItemNumeric (DialogPtr dlg, short item, Boolean numeric);
  26. void SetItemReturnIsLegal (DialogPtr dlg, short item, Boolean returnIsLegal);
  27. void SetItemPopupTypeinItem (DialogPtr dlg, short item, short popupTypeinItem);
  28. void SetItemKeyEquivalent (DialogPtr dlg, short item, char keyEquivalent);
  29. void SetItemMaxLength (DialogPtr dlg, short item, short maxLength);
  30. void SetItemPassword (DialogPtr dlg, short item, char *password); 
  31. void SetItemReadOnly (DialogPtr dlg, short item, Handle theText, 
  32.     short fontNum, short fontSize);
  33.  
  34. void PrepDialog (void);
  35. DialogPtr MyGetNewDialog (short id);
  36. void MyDisposDialog (DialogPtr dlg);
  37. void MyShortenDITL (DialogPtr dlg, short numberItems);
  38. void MyAppendDITL (DialogPtr dlg, Handle theDITL, DITLMethod theMethod);
  39. pascal Boolean DialogFilter (DialogPtr theDialog,
  40.     EventRecord *theEvent, short *itemHit);
  41. void MyModalDialog (ModalFilterProcPtr filterProc, short *itemHit,
  42.     Boolean hasCancelButton, Boolean returnIsOK);
  43. void ErrorMessage (char *msg);
  44. void UnexpectedErrorMessage (OSErr err);
  45. void NewsServerErrorMessage (char *serverCommand, char *serverResponse);
  46. void MailOrFTPServerErrorMessage (char *serverResponse);